C++中可以定义char a[]吗?否则怎么定义(在不小的数组中元属个数时),各位帮一下忙
来源:百度知道 编辑:UC知道 时间:2024/06/22 17:50:23
c++中可以像你说的这么写。
如果你一定要输入几个字符,电脑给你分配多少空间,就是你所说的不知道元素个数时,那么你只有用 链表 了。但是,看样子你可能还没学过。这个不是三言两语能说清楚的,所以建议你还是先看 结构体 再看链表(没看结构体是看不懂链表的)。
另外还有种方法就是你把那个n写成一个很大的数。比如 char a[100000]
用动态内存分配:
定义一个整数:int n;
当确定n的地方,加上: char *a = new char[n];
但是要记住,不用a[n]这个数组的时候,要输入delete []a;
表示释放数组占用的空间
C++完全包含了C语言
c中,typedef char * a,* b;是什么含意?
char * fun(char *a,char *b);中*是什么意思?
void fun(char *a, char *b)?(C语言)
若有定义:char c=‘\010’;则变量c中包含的字符个数为【10】。
将char*strSource="AABADCDABDEA"中A全部替换成C
现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
请问C语言中 char far 是什么意思?
c++.net中wchar_t 转换为char
C语言中,int和char型
C语言中*(((unsigned char*)&result))是什么意思